|
SAP Convergent Charging
Java and XML APIs (BART) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.highdeal.filter.hci.ModificationModel
com.highdeal.bart.hci.CDRModificationModel
public class CDRModificationModel
This modification model describes all available modifications on CDRs. This model uses some
attributeModificationModel
to build / describe each modification.
If no attributeModificationModel is given, no
modification is done.
Available main modifiable attribute names are:
ModificationModel for more info on
ModificationModel type.
No specific modification exists for account operations.
The XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="cdrModification" type="ModificationModel" substitutionGroup="ModificationModel"/>
| Field Summary | |
|---|---|
static java.lang.String |
BATCH_RATING_GROUP_ID
Name of the attributeDescription that searches for batchRatingGroupId. |
static java.lang.String |
CDR_ID
Name of the attributeDescription that searches for cdrID. |
static java.lang.String |
CONSUMPTION_DATE
Name of the attributeDescription that searches for consumptionDate. |
static java.lang.String |
MODIFICATION_NAME
Name of this modification model. |
static java.lang.String |
NAME
Name of the attributeDescription that searches for name. |
static java.lang.String |
SERVICE_ID
Name of the attributeDescription that searches for serviceID. |
static java.lang.String |
SOURCE
Name of the attributeDescription that searches for source. |
static java.lang.String |
STATUS
Name of the attributeDescription that searches for status. |
static java.lang.String |
USER_ID
Name of the attributeDescription that searches for userID. |
| Constructor Summary | |
|---|---|
CDRModificationModel()
|
|
| Method Summary | |
|---|---|
void |
checkModifications()
|
java.util.Vector<com.highdeal.udr.hci.AttributeDescriptionModel> |
getMainModifiableAttributeCatalog()
|
com.highdeal.udr.hci.AttributeDescriptionModel |
getMainModifiableAttributeFromCatalog(java.lang.String name)
|
java.util.Vector<com.highdeal.filter.hci.SpecificModificationModel> |
getSpecificModificationCatalog()
|
com.highdeal.filter.hci.SpecificModificationModel |
getSpecificModificationFromCatalog(java.lang.String code)
|
| Methods inherited from class com.highdeal.filter.hci.ModificationModel |
|---|
addAttributeModification, addCharacterData, addChild, addSpecificModification, checkAttributeUnicity, getAttributeModificationList, getAttributeModificationListFromGroup, getEndPeriod, getModificationName, getSpecificModificationList, getStartPeriod, isPeriodRequired, marshal, setAttributeModificationList, setAttributes, setEndPeriod, setPeriodRequired, setSpecificModificationList, setStartPeriod |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CDR_ID
cdrID.
The type of the corresponding
attributeDescription
is number. The constant value is "cdrID".
public static final java.lang.String BATCH_RATING_GROUP_ID
batchRatingGroupId.
The type of the corresponding
attributeDescription
is number. The constant value is "batchRatingGroupId".
public static final java.lang.String NAME
name.
The type of the corresponding
attributeDescription
is string. The constant value is "name".
public static final java.lang.String USER_ID
userID.
The type of the corresponding
attributeDescription
is string. The constant value is "userID".
public static final java.lang.String SERVICE_ID
serviceID. The type of the corresponding
attributeDescription
is string. The constant value is "serviceID".
public static final java.lang.String CONSUMPTION_DATE
consumptionDate. The type of the corresponding
attributeDescription
is date. The constant value is "consumptionDate".
public static final java.lang.String STATUS
status.
The type of the corresponding
attributeDescription
is number. The constant value is "status".
public static final java.lang.String SOURCE
source.
The type of the corresponding
attributeDescription
is string. The constant value is "source".
public static final java.lang.String MODIFICATION_NAME
| Constructor Detail |
|---|
public CDRModificationModel()
| Method Detail |
|---|
public com.highdeal.filter.hci.SpecificModificationModel getSpecificModificationFromCatalog(java.lang.String code)
getSpecificModificationFromCatalog in class com.highdeal.filter.hci.ModificationModelpublic java.util.Vector<com.highdeal.filter.hci.SpecificModificationModel> getSpecificModificationCatalog()
getSpecificModificationCatalog in class com.highdeal.filter.hci.ModificationModelpublic java.util.Vector<com.highdeal.udr.hci.AttributeDescriptionModel> getMainModifiableAttributeCatalog()
getMainModifiableAttributeCatalog in class com.highdeal.filter.hci.ModificationModelpublic com.highdeal.udr.hci.AttributeDescriptionModel getMainModifiableAttributeFromCatalog(java.lang.String name)
getMainModifiableAttributeFromCatalog in class com.highdeal.filter.hci.ModificationModel
public void checkModifications()
throws com.highdeal.filter.hci.InvalidBulkModificationException
checkModifications in class com.highdeal.filter.hci.ModificationModelcom.highdeal.filter.hci.InvalidBulkModificationException
|
Document Published: October 2015 (SAP CC 4.0 SP10 and Later) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||